package com.jicheng.dto.integrity;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.Date;

/**
 * @author: bright
 * @Date: 2020/6/11 08:49
 * @Description: 填报参数
 */
@Setter
@Getter
public class ReportParams implements Serializable {
    private static final long serialVersionUID = 27399466315970062L;

    @ApiModelProperty(value = "id",hidden = true)
    private String id;
    @JsonFormat(pattern ="yyyy-MM-dd", timezone = "GMT+08:00")
    @ApiModelProperty(value = "开始时间")
    private Date beginTime;
    @JsonFormat(pattern ="yyyy-MM-dd", timezone = "GMT+08:00")
    @ApiModelProperty(value = "结束时间")
    private Date endTime;
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00")
    @ApiModelProperty(value = "设置完成时间",hidden = true)
    private Date finishTime;

    @ApiModelProperty(value = "期数")
    private Integer period;

    @ApiModelProperty(value = "备注",hidden = true)
    private String remark;

    @ApiModelProperty(value = "年份",hidden = true)
    private String year;
    @ApiModelProperty(value = "类型")
    private String type;
}
